ComponentOne PDF for .NET
CSJ2K.Icc.Lut Namespace / MatrixBasedTransformTosRGB Class / apply Method / apply(DataBlkFloat[],DataBlkFloat[]) Method
input data block
output data block

In This Topic
    apply(DataBlkFloat[],DataBlkFloat[]) Method
    In This Topic
    Performs the transform. Pass the input throught the LookUpTableFP, apply the matrix to the output and finally pass the intermediate buffer through the LookUpTable8. This operation is designated (LFP*M*L8) * Data are already constructed. Although the data for only one component is returned, the transformation must be done for all components, because the matrix application involves a linear combination of component input to produce the output.
    Syntax
    'Declaration
     
    
    Public Overloads Overridable Sub apply( _
       ByVal inb() As DataBlkFloat, _
       ByVal outb() As DataBlkFloat _
    ) 
    public virtual void apply( 
       DataBlkFloat[] inb,
       DataBlkFloat[] outb
    )

    Parameters

    inb
    input data block
    outb
    output data block
    Exceptions
    ExceptionDescription
    See Also